USB2.0 NAK握手包 |
您所在的位置:网站首页 › USB 包 事务 传输 › USB2.0 NAK握手包 |
USB2.0 NAK握手包
2021-06-22
3818
0
NAK 握手包一般由 USB 设备发出。 对于IN数据传输,表示 USB 设备没有计划向 USB 主机发送数据;对于 OUT 数据传输,表示 USB 设备无法接收 USB 主机发送的数据。NAK包的PID的低4位为1010,故高4位的补码为0101,所以其包PID值为0x5a. PID 含义 说明 1010 握手NAK 数据未正确接收、无法接收数据或USB设备无数据可发送NAK包的格式和其它握手包的格式一致,只有一个PID。 NAK握手包示例NAK虽然代表着数据未接收或者无发送数据计划,所以在使用抓包工具时,会和SOF包一样,也会大量出现。在使用抓包工具时,一次transfer一般是正常的,但如果没有transfer,只有事务,一般展开抓图的图示例都是NAK包。 从上图可以看到,主机在收数据,但有时候设备发送的太慢,导致有部分NAK包。不过一般下次传输就正常了。 NAC握手包的波形下图对包编号为17383的波展开其NAK握手包波形 随手分享,手有余香 HID人机交互QQ群:564808376 UAC音频QQ群:218581009 UVC相机QQ群:331552032 BOT&UASP大容量存储QQ群:258159197 STC-USB单片机QQ群:315457461 USB技术交流QQ群2:580684376 USB技术交流QQ群:952873936 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |